/*   
  SmartWizard 2.0 plugin 
  jQuery Wizard control Plugin
  by Dipu
  
  http://www.techlaboratory.net
  http://tech-laboratory.blogspot.com
*/
.swMain { position: relative; display: block; margin: 0; padding: 0; border: 0px solid #CCC;
           overflow: visible; float: left; width: 1002px; /* */ }
.swMain .stepContainer { display: block; position: relative; margin: 0; padding: 0; border: 0px solid #CCC; overflow: hidden; clear: right; }

.swMain .stepContainer div.content { display: block; position: absolute; float: left; margin: 0; font-family: "宋体" , Arial; z-index: 88; clear: both; }

.swMain div.actionBar {  display: block; position: relative; clear: right; padding: 0; height: 40px; width: 840px; float: right; z-index: 88;padding-top:20px; }

.swMain .stepContainer .StepTitle { display: block; position: relative; margin: 0; border: 1px solid #E0E0E0; padding: 5px; font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #5A5655; background-color: #E0E0E0; clear: both; text-align: left; z-index: 88; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.swMain ul.anchor { position: relative; display: block; float: left; list-style: none; padding: 0px; }
.swMain ul.anchor li { position: relative; display: block; margin: 0; padding: 0; padding-top: 3px; padding-bottom: 3px; float: left; clear: both; }
/* Anchor Element Style */
.swMain ul.anchor li a { display: block; position: relative; float: left; margin: 0; color: #333;  width: 160px; text-decoration: none; outline-style: none; z-index: 99; }
.swMain ul.anchor li a.stepNumber { position: relative; float: left; width: 30px; text-align: center; padding: 5px; padding-top: 0; font: bold 45px Verdana, Arial, Helvetica, sans-serif; }
.swMain ul.anchor li a.stepDesc { position: relative; display: block; float: left; text-align: left; padding: 5px; width: 70%; font: bold 20px Verdana, Arial, Helvetica, sans-serif; }
.swMain ul.anchor li a.stepDesc small { font: normal 12px Verdana, Arial, Helvetica, sans-serif; }
.swMain ul.anchor li a.selected { color: #666; cursor: text; }
.swMain ul.anchor li a.selected:hover { color: #666; }

.swMain ul.anchor li a.done { position: relative; color: #999; z-index: 99; }
.swMain ul.anchor li a.done:hover { color: #666; }
.swMain ul.anchor li a.disabled { color: #CCCCCC; cursor: text; }
.swMain ul.anchor li a.disabled:hover { color: #CCCCCC; }

.swMain ul.anchor li a.error { color: #6c6c6c !important; }
.swMain ul.anchor li a.error:hover { color: #000 !important; }

.swMain .buttonView { display: block; float: left; width:65px; height:40px;
                       text-decoration: none; text-align: center;margin-right:40px;
                      font-family:"宋体", Arial; font-size;14px; color: #666; outline-style: none; border: 1px solid #CCC;  line-height:40px; }
.swMain .buttonNext { display: block; float: right; width:65px; height:40px;
                       text-decoration: none; text-align: center;margin-right:40px;
                      font-family:"宋体", Arial; font-size;14px; color: #666; outline-style: none; border: 1px solid #CCC;  line-height:40px; }
.swMain .buttonDisabled { color: #F8F8F8 !important; line-height:40px; background-color: #CCCCCC !important; border: 1px solid #CCCCCC !important; cursor: text; }
.swMain .buttonPrevious {margin-right:40px; display: block; float: right; text-decoration: none; text-align: center;  width:65px; height:40px; color: #666; outline-style: none; border: 1px solid #CCC;  line-height:40px;   }
.swMain .buttonFinish {display: block; float: right; width:65px; height:40px;
                       text-decoration: none; text-align: center; 
                      font-family:"宋体", Arial; font-size;14px; color: #666; outline-style: none; border: 1px solid #CCC;  line-height:40px;  }
a.selected { border: none; }
/* Form Styles */

.txtBox { border: 1px solid #CCCCCC; color: #5A5655; font: 13px Verdana,Arial,Helvetica,sans-serif; padding: 2px; width: 430px; }
.txtBox:focus { border: 1px solid #EA8511; }

/*.swMain .loader { position: relative; display: none; float: left; margin: 2px 0 0 2px; padding: 8px 10px 8px 40px; border: 1px solid #FFD700; font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #5A5655; background: #FFF url(../images/loader.gif) no-repeat 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 998; }*/
.swMain .msgBox { position: relative; display: none; float: left; margin: 4px 0 0 5px; padding: 5px; border: 1px solid #FFD700; background-color: #FFFFDD; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #5A5655; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 999; min-width: 200px; }
.swMain .msgBox .content { font: normal 12px Verdana,Arial,Helvetica,sans-serif; padding: 0px; float: left; }
.swMain .msgBox .close { border: 1px solid #CCC; border-radius: 3px; color: #CCC; display: block; float: right; margin: 0 0 0 5px; outline-style: none; padding: 0 2px 0 2px; position: relative; text-align: center; text-decoration: none; }
.swMain .msgBox .close:hover { color: #EA8511; border: 1px solid #EA8511; }
.swMain .loader {position: relative;display: none;float: left;/* margin: 2px 0 0 2px; */
/* padding: 8px 10px 8px 40px; */border: 1px solid #CCC;/* font: bold 13px Verdana, Arial, Helvetica, sans-serif; */
color: #5A5655;background: #FFF url(../../img/loading.gif) no-repeat 15px;
/*-moz-border-radius: 5px; -webkit-border-radius: 5px; */  z-index: 998;  
height: 40px;line-height: 40px;width: 120px; text-indent:55px;margin-left:150px;}